Set Xft defaults if no XSETTING is found, better default for Gtk+ font dialog.
authorJan Djärv <jan.h.d@swipnet.se>
Mon, 23 Nov 2009 08:55:08 +0000 (08:55 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Mon, 23 Nov 2009 08:55:08 +0000 (08:55 +0000)
commit170415855c719eb4088fea5c8b213e13c89b366b
tree7f40a03735a091b97008d4c4b9b27482cc508b76
parent3fbc40eea03b6ef7b4840b114c8a80ce8c59260c
Set Xft defaults if no XSETTING is found, better default for Gtk+ font dialog.

* xfns.c (Fx_select_font): Try to convert Fontconfig name to Gtk name
because that is what Gtk+ font dialog understands.

* font.c (font_make_object, Fcopy_font_spec): Use Fcopy_alist instead
of Fcopy_sequence.
(font_open_by_name): Put name given into QCname for font-object returned.

* frame.c (x_set_font): Save original font name as frame parameter
font-parameter.

* xsettings.c (set_default_xft_settings): New function.
(init_xfd_settings): Call set_default_xft_settings if no XSETTINGS window
is found.
src/ChangeLog
src/font.c
src/frame.c
src/xfns.c
src/xsettings.c